共有テナンシーで起動している EC2 インスタンスを Dedicated Host に移行する方法を教えてください
2024.05.30
困っていた内容
共有テナンシーを指定して起動した EC2 インスタンスを、Dedicated Host で起動するように変更したいです。 変更する方法を教えて下さい。
どう対応すればいいの?
インスタンスを停止した状態で、aws ec2 modify-instance-placement
コマンドを実行することで移行できます。
なお、現時点でテナンシーの変換はマネジメントコンソールから実行できないため、コマンドで対応する必要があります。
コマンド例
- 起動先の Dedicated Host を指定して、Dedicated Host テナンシーで起動するように変更する場合
aws ec2 modify-instance-placement --instance-id <instance_id> \ --tenancy host --affinity host --host-id <host_id>
- Dedicated Host 等のテナンシーで起動している状態から共有テナンシーに変更する場合
aws ec2 modify-instance-placement --instance-id <instance_id> \ --tenancy default
※<instance_id>
ならびに<host_id>
には実際の環境の ID を設定してください。